package com.ruoyi.base.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 水质标准数据对象 BUS_WATER_QUALITYSTANDARD
 * 
 * @author ruoyi
 * @date 2025-10-19
 */
public class BusWaterQualitystandard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String id;

    /** 标准类别（河流/湖库/地下水） */
    @Excel(name = "标准类别", readConverterExp = "河=流/湖库/地下水")
    private String standardcategory;

    /** 标准名称（标准类别名称+标准编号） */
    @Excel(name = "标准名称", readConverterExp = "标=准类别名称+标准编号")
    private String standardname;

    /** 标准编号 */
    @Excel(name = "标准编号")
    private String standardno;

    /** 监测项目名称 */
    @Excel(name = "监测项目名称")
    private String itemname;

    /** 监测项目编码 */
    @Excel(name = "监测项目编码")
    private String itemcode;

    /** 标准级别（0不进行分类  1 一类，2二类，3三类，4四类，5五类，6劣5类） */
    @Excel(name = "标准级别", readConverterExp = "0=不进行分类,1=,一=类，2二类，3三类，4四类，5五类，6劣5类")
    private String level;

    /** 标准级别名称 */
    @Excel(name = "标准级别名称")
    private String levelname;

    /** 标准值 */
    @Excel(name = "标准值")
    private String standardvalue;

    /** 比对方法（0<= ，1>=，2>，3有或无，4未检出） */
    @Excel(name = "比对方法", readConverterExp = "0=<=,，=1>=，2>，3有或无，4未检出")
    private String comparemethod;

    /** 监测项目标准分类（常规、特殊） */
    @Excel(name = "监测项目标准分类", readConverterExp = "常=规、特殊")
    private String type;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String remark6;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setStandardcategory(String standardcategory) 
    {
        this.standardcategory = standardcategory;
    }

    public String getStandardcategory() 
    {
        return standardcategory;
    }

    public void setStandardname(String standardname) 
    {
        this.standardname = standardname;
    }

    public String getStandardname() 
    {
        return standardname;
    }

    public void setStandardno(String standardno) 
    {
        this.standardno = standardno;
    }

    public String getStandardno() 
    {
        return standardno;
    }

    public void setItemname(String itemname) 
    {
        this.itemname = itemname;
    }

    public String getItemname() 
    {
        return itemname;
    }

    public void setItemcode(String itemcode) 
    {
        this.itemcode = itemcode;
    }

    public String getItemcode() 
    {
        return itemcode;
    }

    public void setLevel(String level) 
    {
        this.level = level;
    }

    public String getLevel() 
    {
        return level;
    }

    public void setLevelname(String levelname) 
    {
        this.levelname = levelname;
    }

    public String getLevelname() 
    {
        return levelname;
    }

    public void setStandardvalue(String standardvalue) 
    {
        this.standardvalue = standardvalue;
    }

    public String getStandardvalue() 
    {
        return standardvalue;
    }

    public void setComparemethod(String comparemethod) 
    {
        this.comparemethod = comparemethod;
    }

    public String getComparemethod() 
    {
        return comparemethod;
    }

    public void setType(String type) 
    {
        this.type = type;
    }

    public String getType() 
    {
        return type;
    }

    public void setRemark1(String remark1) 
    {
        this.remark1 = remark1;
    }

    public String getRemark1() 
    {
        return remark1;
    }

    public void setRemark2(String remark2) 
    {
        this.remark2 = remark2;
    }

    public String getRemark2() 
    {
        return remark2;
    }

    public void setRemark3(String remark3) 
    {
        this.remark3 = remark3;
    }

    public String getRemark3() 
    {
        return remark3;
    }

    public void setRemark4(String remark4) 
    {
        this.remark4 = remark4;
    }

    public String getRemark4() 
    {
        return remark4;
    }

    public void setRemark5(String remark5) 
    {
        this.remark5 = remark5;
    }

    public String getRemark5() 
    {
        return remark5;
    }

    public void setRemark6(String remark6) 
    {
        this.remark6 = remark6;
    }

    public String getRemark6() 
    {
        return remark6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("standardcategory", getStandardcategory())
            .append("standardname", getStandardname())
            .append("standardno", getStandardno())
            .append("itemname", getItemname())
            .append("itemcode", getItemcode())
            .append("level", getLevel())
            .append("levelname", getLevelname())
            .append("standardvalue", getStandardvalue())
            .append("comparemethod", getComparemethod())
            .append("type", getType())
            .append("remark1", getRemark1())
            .append("remark2", getRemark2())
            .append("remark3", getRemark3())
            .append("remark4", getRemark4())
            .append("remark5", getRemark5())
            .append("remark6", getRemark6())
            .toString();
    }
}
